home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 1999 #5 / 1999 CD 5 (black).iso / Delphi3 / DEPLOY.TXT < prev    next >
Encoding:
Text File  |  1997-08-04  |  18.2 KB  |  450 lines

  1. Deploying Delphi Applications
  2. -----------------------------
  3.  
  4. Please read this file before deploying Delphi applications, components,
  5. or libraries. This file is provided pursuant to the Borland No-Nonsense
  6. License Statement and provides information on deploying
  7.  
  8.      1. The Delphi application .EXE file (and any
  9.         DLLs and DPLs the application requires).
  10.  
  11.      2. Components and design-time packages.
  12.  
  13.      3. The Borland Database Engine (BDE).
  14.  
  15.      4. ActiveX controls (OCXs).
  16.  
  17.      5. Sample Images.
  18.  
  19.      6. Local InterBase and multi-user InterBase Server.
  20.  
  21.      7. Multi-tiered Distributed Application Services (MIDAS).
  22.  
  23.      8. IntraBuilder trial version applications.
  24.  
  25.      9. C++Builder trial version applications.
  26.  
  27.      10. SQL Links support for remote server access.
  28.  
  29.      11. The Visual Query Builder.
  30.  
  31.      12. Fractal Image Format (FIF) software.
  32.  
  33.      13. JPEG compression software.
  34.  
  35.      14. Data compression library (zlib).
  36.  
  37.      15. ReportSmith.
  38.  
  39.      16. Removed or modified "Redistributable" files.
  40.  
  41. It is recommended that you use InstallShield Express, or another
  42. Borland-certified install program, to deploy your applications.
  43.  
  44.  
  45. =======================================================================
  46.  
  47.  
  48. 1. Application deployment (all applications)
  49. --------------------------------------------
  50. Delphi applications do not require a runtime interpreter DLL. All you
  51. have to provide is your .EXE file and any DLLs or DPLs that it calls.
  52. For simple applications you can distribute a standalone .EXE file. If
  53. you have used runtime packages with your application, be sure to
  54. include all required DPLs with the distribution. For applications
  55. that use the Borland Database Engine, you must use a Borland-certified
  56. installation/deployment utility, such as InstallShield Express.
  57.  
  58. If you use InstallShield, treat .DPL (package) files just like other
  59. DLLs. From the Setup Checklist, open Groups and Files, then click
  60. Add Group. You can create a group called "Packages" for DPLs; to
  61. install packages in the Windows\System directory, choose <WINSYSDIR>
  62. as the destination directory. (We recommend installing .DLL and .DPL
  63. files in the Windows\System directory.) Then click Launch Explorer
  64. to select the DPL files you want to deploy.
  65.  
  66. NOTE: When you deploy applications that use the TCoolBar component,
  67. make sure that end-users have version 4.70 or later of COMCTL32.DLL.
  68. Setting the Flat property of TToolBar to True also requires version
  69. 4.70 or later of COMCTL32.DLL. For a list of other components that
  70. work best with the latest version of COMCTL32.DLL, see README.TXT.
  71.  
  72. TREGSVR.EXE is fully redistributable.
  73.  
  74. The Internet Control Pack included with Delphi is copyrighted by
  75. NetManage and is fully redistributable.
  76.  
  77.  
  78. 2. Components, design-time packages, and runtime packages
  79. ---------------------------------------------------------
  80. If you distribute Delphi packages to other developers, be sure to
  81. supply both .DCP and .DPL files. You will probably also want to
  82. include .DCU files as well as documentation. Package Collection (.DPC)
  83. files, created with the Package Collection Editor, offer a convenient
  84. way to distribute all the files associated with a package or group of
  85. packages.
  86.  
  87. In accordance with the General Terms That Apply to Compiled Programs
  88. and Redistributables, you may redistribute Borland-supplied runtime
  89. packages only for the purpose of executing application programs
  90. created with Delphi. You may not modify these packages in any way.
  91.  
  92.   If you are a licensed user of Delphi Client/Server, redistributable
  93.   runtime packages include the following:
  94.  
  95.    DSS30.DPL
  96.    IBEVNT30.DPL
  97.    INET30.DPL
  98.    INETDB30.DPL
  99.    QRPT30.DPL
  100.    TEE30.DPL
  101.    TEEDB30.DPL
  102.    TEEUI30.DPL
  103.    VCL30.DPL
  104.    VCLDB30.DPL
  105.    VCLDBX30.DPL
  106.    VCLSMP30.DPL
  107.    VCLX30.DPL
  108.  
  109.   If you are a licensed user of Delphi Professional, redistributable
  110.   runtime packages include the following:
  111.  
  112.    IBEVNT30.DPL
  113.    QRPT30.DPL
  114.    TEE30.DPL
  115.    TEEDB30.DPL
  116.    TEEUI30.DPL
  117.    VCL30.DPL
  118.    VCLDB30.DPL
  119.    VCLDBX30.DPL
  120.    VCLSMP30.DPL
  121.    VCLX30.DPL
  122.  
  123.   If you are a licensed user of Delphi Standard, redistributable
  124.   runtime packages include the following:
  125.  
  126.    QRPT30.DPL
  127.    VCL30.DPL
  128.    VCLDB30.DPL
  129.    VCLDBX30.DPL
  130.    VCLSMP30.DPL
  131.    VCLX30.DPL
  132.  
  133. Although this software may include packages other than those
  134. listed above, only the packages listed above are redistributable.
  135.  
  136. You may NOT redeploy Borland-supplied design-time-only packages.
  137.  
  138. You may not recompile or redistribute any Borland-supplied
  139. components or libraries for use by other developers.
  140.  
  141. Packages that you develop may not have the same names as
  142. Borland-supplied packages. If you distribute component libraries
  143. or other packages, it is recommended that you avoid using the default
  144. DCLUSR30 package name, since this will cause naming conflicts with
  145. other developers.
  146.  
  147.  
  148. 3. BDE deployment (all database applications)
  149. ---------------------------------------------
  150.  
  151.     Borland Database Engine (BDE) redistributable files
  152.     ---------------------------------------------------
  153.     In accordance with the Additional License Terms for Borland
  154.     Database Engine, you may distribute the Borland Database Engine
  155.     files with your application using a Borland-certified
  156.     Redistributable Install program such as InstallShield Express or
  157.     another compliant install program. You may redistribute only those
  158.     BDE files selected by the Borland-certified install program.
  159.  
  160.     Delphi 3 includes InstallShield Express, a certified install
  161.     program that facilitates proper installation and un-installation of
  162.     Delphi applications. InstallShield Express helps ensure that your
  163.     applications co-exist well with other software that uses the
  164.     BDE, such as dBASE, Paradox, and C++. InstallShield Express also
  165.     makes it easy to distribute subsets of the Borland Database Engine;
  166.     this is useful, for example, if you want to distribute an
  167.     application that uses only dBASE tables, and you don't want to
  168.     include additional files for Paradox support.
  169.  
  170.     NOTE: InstallShield Express installs the MS Access driver with the
  171.     ODBC driver. To deploy Access applications, select the ODBC driver
  172.     in InstallShield. The Access driver requires installation of the
  173.     JET engine (DAO 3.0) on the computer where it is deployed.
  174.  
  175.     NOTE: Do not deploy DB-Lib and CT-Lib with the same application.
  176.     DB-Lib is for Sybase 4.2 or lower, and CT-Lib is for Sybase
  177.     System 10 and higher.
  178.  
  179.     From time to time, Borland may, at its discretion, certify
  180.     additional installation programs for use as a Borland Certified
  181.     Install Program for this product. You should visit Borland's
  182.     Web site (http://www.borland.com/) for the latest information,
  183.     including the current list (CERTINST.DOC) of Borland Certified
  184.     Install programs (if any) for this product.
  185.  
  186.     Deployment of Borland Database Engine files and subsets must be
  187.     done with a Borland Certified Install Program. We do not otherwise
  188.     allow deployment of the individual BDE files. There are several
  189.     important reasons for this:
  190.  
  191.       o Improper installation of the BDE or BDE subsets can cause other
  192.         applications using the BDE to fail. Such applications include
  193.         not only Borland products, but many other programs that use
  194.         the BDE, such as those built with Borland C++ and Delphi.
  195.  
  196.       o Windows 95 and Windows NT now have stringent un-install 
  197.         requirements for MS logo certification.  Un-installation of 
  198.         BDE components is especially complex, and if not done 
  199.         correctly will violate logo requirements and can cause 
  200.         applications to fail.
  201.  
  202.       o Windows 95 and Windows NT use the registry instead of .INI 
  203.         files, and making the correct entries and deletions for 
  204.         install and un-install is also a complex task.
  205.  
  206.     By working closely with Borland Certified Install Program
  207.     providers, we can ensure that all the installation, registry,
  208.     and un-install tasks are handled correctly.
  209.  
  210.  
  211. 4. ActiveX controls (OCXs)
  212. --------------------------
  213. Delphi 3 includes ActiveX Controls (OCXs) for use in your applications:
  214.  
  215.   o Chart FX, copyright SoftwareFX Inc.
  216.  
  217.   o VisualSpeller Control, copyright Visual Components, Inc.
  218.  
  219.   o Formula One (spreadsheet), copyright Visual Components, Inc.
  220.  
  221.   o First Impression (VtChart), copyright Visual Components, Inc.
  222.  
  223.   o Graph Custom Control, copyright Bits Per Second Ltd.
  224.  
  225. The version of each of these OCXs shipped with Delphi may be 
  226. redistributed in custom Delphi applications. Such redistribution 
  227. is subject to the General Terms That Apply to Compiled Programs and
  228. Redistributables.
  229.  
  230.  
  231. 5. Sample images
  232. ----------------
  233. Delphi 3 includes a library of redistributable bitmap images
  234. normally installed in the subdirectory \IMAGES.
  235.  
  236. Delphi 3 also includes a database EVENTS.DB with licensed
  237. images from PhotoDisc. The images in this database are copyright
  238. PhotoDisc, Inc. 1995 and may not be redistributed.
  239.  
  240.  
  241. 6. Local InterBase and multi-user InterBase Server deployment
  242. -------------------------------------------------------------
  243.  
  244.     Applications that use the 32-bit Local InterBase
  245.     ------------------------------------------------
  246.     Delphi Client/Server and Delphi Professional include a development
  247.     license for Local InterBase. They do not, however, include rights
  248.     for deployment or redistribution of any InterBase component. To
  249.     deploy InterBase applications, you must purchase Deployment Kits;
  250.     contact Borland at 1-800-457-9527 for details.
  251.  
  252.     Applications that use the 32-bit four-user InterBase Server
  253.     -----------------------------------------------------------
  254.     Delphi Client/Server contains the 32-bit four-user InterBase
  255.     Server for Windows 95. (This server also runs under Windows NT.)
  256.     Purchase of Delphi Client/Server, however, does not include
  257.     deployment or redistribution rights for any InterBase Server
  258.     files. Customers who wish to deploy InterBase Server
  259.     applications must separately purchase individual copies of the
  260.     InterBase Server; contact Borland at 1-800-457-9527 for details.
  261.  
  262.     Applications that use the 16-bit Local InterBase
  263.     ------------------------------------------------
  264.     Delphi Client/Server is shipped with the 16-bit version of Delphi
  265.     1.0, which includes a copy of the 16-bit Local InterBase and
  266.     deployment rights for that software. For information about
  267.     deployment of the 16-bit Local InterBase, refer to Section 4b
  268.     of the DEPLOY.TXT file for Delphi 1.0.
  269.  
  270.  
  271. 7. Multi-tiered Distributed Application Services
  272. ------------------------------------------------
  273. Delphi Client/Server includes a development license for the
  274. Multi-tiered Distributed Application Services Suite (MIDAS).
  275. MIDAS comprises the Business ObjectBroker, OLEnterprise,
  276. the Remote DataBroker, and the ConstraintBroker Manager
  277. (SQL Explorer). Purchase of Delphi Client/Server, however,
  278. does not include deployment rights for this software.
  279. Customers who wish to deploy applications that use MIDAS
  280. must purchase a separate license for each server on which
  281. MIDAS is installed.
  282.  
  283. A server deployment license is not required for deploying 
  284. IDPROV32.DLL or DBCLIENT.DLL in an application in which the
  285. client and server reside on the same machine. These two
  286. files are the Client Dataset Redistributables referred to
  287. in the License Statement.
  288.  
  289. For more information, see Borland's World Wide Web site
  290. (http://www.borland.com/midas/) or contact your local Borland
  291. sales office. For a list of files and components in MIDAS, see
  292. http://www.borland.com/midas/papers/components.html.
  293.  
  294.  
  295. 8. IntraBuilder trial version applications
  296. ------------------------------------------
  297. The Delphi CD includes a trial version of the IntraBuilder Web
  298. application development tool. Purchase of Delphi, however, does
  299. not include distribution rights for applications developed with
  300. IntraBuilder. If you wish to deploy IntraBuilder applications,
  301. you must purchase a separate license. Contact your local
  302. Borland sales office for details.
  303.  
  304.  
  305. 9. C++Builder trial version applications
  306. ----------------------------------------
  307. The Delphi CD includes a trial version of C++Builder, Borland's
  308. rapid application development tool for C++. Purchase of Delphi,
  309. however, does not include distribution rights for applications
  310. developed with C++Builder. If you wish to deploy C++Builder
  311. applications, you must purchase a separate license. Contact
  312. your local Borland sales office for details.
  313.  
  314.  
  315. 10. SQL Links deployment (client/server applications)
  316. -----------------------------------------------------
  317. When deploying an application that uses SQL Links for Interbase,
  318. you must install MSVCRT.DLL in the Windows system directory of
  319. the target machine.
  320.  
  321. In addition to the SQL Links files, client/server applications
  322. require client files for interface to communication protocols
  323. such as TCP/IP. Refer to your server documentation.
  324.  
  325.     Redistributables for SQL Link Software
  326.     --------------------------------------
  327.     Licensed, registered users of Delphi Client/Server may redistribute
  328.     the files listed below ("SQL Link Software Redistributables") with
  329.     programs created using this product, subject to all of the terms
  330.     and conditions of the Additional License Terms for Borland Database
  331.     Engine. The SQL Link Software Redistributables may be redistributed
  332.     only for the purpose of executing end-user SQL Link Software
  333.     applications created with Delphi Client/Server. Although SQL Link
  334.     Software applications developed with Delphi Client/Server may be
  335.     redistributed to an unlimited number of servers for end-users, you
  336.     may not redistribute or otherwise share the SQL Link Software with
  337.     other developers for creating SQL Link Software applications.
  338.  
  339.     THE SQL LINK SOFTWARE REDISTRIBUTABLES CONTAINED IN THIS PRODUCT
  340.     MAY NOT BE USED BY ANYONE OTHER THAN THE INDIVIDUAL WHO IS THE
  341.     LICENSED USER (OR "NAMED USER", IN THE CASE OF AN ENTITY) FOR
  342.     CREATING SQL LINK SOFTWARE APPLICATIONS.
  343.  
  344.     You may redistribute the following files in accordance with the
  345.     License Statement for this product:
  346.  
  347.         Oracle
  348.         ----------------------------------------------
  349.         SQLORA32.DLL    Oracle SQL Link driver
  350.         SQL_ORA.CNF     Default BDE configuration file
  351.                         for ORA SQL Link
  352.  
  353.         Sybase Db-Lib
  354.         ----------------------------------------------
  355.         SQLSYB32.DLL    Sybase Db-Lib SQL Link driver
  356.         SQL_SYB.CNF     Default BDE configuration file
  357.                         for SYB Db-Lib SQL Link
  358.  
  359.         Sybase Ct-Lib
  360.         ----------------------------------------------
  361.         SQLSSC32.DLL    Sybase Ct-Lib SQL Link driver
  362.         SQL_SSC.CNF     Default BDE configuration file
  363.                         for SYB Ct-Lib SQL Link
  364.  
  365.         Microsoft SQL Server
  366.         ----------------------------------------------
  367.         SQLMSS32.DLL    Microsoft SQL Server SQL Link
  368.         SQL_MSS.CNF     Default BDE configuration file
  369.                         for MSS SQL Link
  370.  
  371.         Informix
  372.         ----------------------------------------------
  373.         SQLINF32.DLL    Informix SQL Link
  374.         SQL_INF.CNF     Default BDE configuration file
  375.                         for INF SQL Link
  376.  
  377.         DB/2
  378.         ----------------------------------------------
  379.         SQLDB232.DLL    DB/2 SQL Link
  380.         SQL_DB2.CNF     Default BDE configuration file
  381.                         for DB/2 SQL Link
  382.  
  383.         InterBase
  384.         ----------------------------------------------
  385.         SQLINT32.DLL    InterBase SQL Link driver
  386.         SQL_INT.CNF     Default BDE configuration file
  387.                         for INT SQL Link
  388.  
  389.     For Borland Database Engine (BDE) redistributable files, see the
  390.     "Borland Database Engine (BDE) Redistributable Files" section above.
  391.  
  392.  
  393. 11. The Visual Query Builder
  394. ----------------------------
  395. The Visual Query Builder included with Delphi Client/Server is not
  396. redistributable. However, you may contact Integra Technology at
  397. (206) 637-5600 for licensing information. The Visual Query Builder
  398. is copyrighted by Integra Technology International, Inc.
  399.  
  400.  
  401. 12. Fractal Image Format (FIF) software
  402. ---------------------------------------
  403. The Delphi CD includes software for decoding and display of images
  404. compressed in Iterated Systems' Fractal Image Format (FIF). This
  405. software is copyrighted by Iterated Systems, Inc. and may be deployed
  406. or redistributed subject to the terms in Iterated Systems' licensing
  407. agreement and other accompanying documentation.
  408.  
  409.  
  410. 13. JPEG compression software
  411. -----------------------------
  412. The Delphi CD includes software for JPEG image compression and
  413. decompression. This software and its source code are distributed
  414. by the Independent JPEG Group and copyrighted by Thomas G. Lane.
  415. For conditions of distribution and use, see the README file that
  416. accompanies the software.
  417.  
  418.  
  419. 14. Data compression library (zlib)
  420. -----------------------------------
  421. The Delphi CD includes zlib data compression software. This software
  422. and its source code are copyrighted by Mark Adler and others and may
  423. be used and distributed subject to the conditions specified in the
  424. file zlib.h.
  425.  
  426.  
  427. 15. ReportSmith
  428. ---------------
  429. The TReport component is included with Delphi 3 for compatibility
  430. with older versions of Delphi only. To use TReport in applications,
  431. you must have the ReportSmith runtime.
  432.  
  433.  
  434. 16. Removed or modified "Redistributable" files
  435. -----------------------------------------------
  436. BORLAND RESERVES THE RIGHT TO REMOVE OR MODIFY INDIVIDUAL
  437. REDISTRIBUTABLE FILES FROM THIS BORLAND SOFTWARE PRODUCT, AT ANY
  438. TIME PRIOR TO RELEASE OF THE PRODUCT, REGARDLESS OF WHETHER SUCH
  439. FILES CONTINUE TO BE LISTED AS "REDISTRIBUTABLE" UPON RELEASE OF
  440. THE PRODUCT.  BORLAND SHALL HAVE NO OBLIGATION WHATSOEVER IN
  441. CONNECTION WITH ANY FILE WHICH IS LISTED AS "REDISTRIBUTABLE" BUT
  442. HAS BEEN REMOVED FROM THE PRODUCT PRIOR TO THE PRODUCT'S RELEASE.
  443.  
  444. ----------------------------------------------------------------------
  445.  
  446.     Unless otherwise noted, all materials provided in this release
  447.     are Copyright 1983 - 1997 by Borland International.
  448.  
  449. ------------------------------- END ----------------------------------
  450.